package com.neusoft.neuiotms.dcam.anhui.itsm;

import java.util.List;

import lombok.Builder;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
@Builder
public class WorkflowBean {
    /** 工单号，DCAM系统工单号 */
    private String workNum;
    /** 业务名称，标题 */
    private String workName;
    /** 业务类型（10:设备入库 20:设备领用 30:设备退库 40:设备维修 50:设备调拨-转入部门的部门信息 60:设备报废） */
    private String workType;
    /** 审批内容，详述 */
    private String workContent;
    /** 申请人 */
    private String applyUser;
    /** 转入部门，设备调拨流程需要填写-转入部门（填写部门名称） */
    private String departmentTo;
    /** 关联资产 */
    private List<AssetBean> assetList;

    @Getter
    @Setter
    @Builder
    public static class AssetBean {
        /** 资产编号，DCAM系统内资产的唯一标识 */
        private String assetId;
        /** 设备名称 */
        private String assetName;
        /** 设备类型，分类编码中的三级分类ID */
        private String assetClassID;
        /** 设备品牌 */
        private String assetSign;
        /** 设备型号 */
        private String assetModel;
        /** 设备单位 */
        private String assetUnit;
        /** 设备单价 */
        private double assetPrice;
        /** 设备数量 */
        private int assetNumber;
        /** 1是资产 2是配件 */
        private String assetType;
    }
}
